Rᴇɴᴅʏ Pʀᴏɪᴇᴄᴛs
223 subscribers
1.04K photos
29 videos
17 files
743 links
tgcore is open source. Built for production Telegram apps.

https://github.com/TeamKillerX/tgcore/
Download Telegram
Ryzenth API Now Updated

Still supports V1 endpoints just like OpenAI, Ghibli, and Kimi fully backward compatible.

Introducing brand new V3 Image Generation for faster, higher quality visuals with more styles.

Build smarter apps with the new Ryzenth API. Simple, powerful, future ready.
Headers kayak KTP developer
headers = {
"x-solo-developer": "userid:1191668125",
"x-you-anywhere-from-ryzenth": "true"
}

Itu ibaratnya kunci akses / identitas developer yang wajib dibawa

Kalau header ini dihapus, API bisa:
- 🚫 Tolak request balikan 403 Forbidden atau 401 Unauthorized
- 🗣️ Bilang akses tidak valid

Ryzenth API sekarang wajib pake header
x-solo-developer dan x-you-anywhere-from-ryzenth.

Tanpa header ini, sistem auto reject request karena dianggap ga sah

Gak ada header = Gak bisa masuk
📸 Ryzenth API Image Generations

You can use:
POST https://api.ryzenths.dpdns.org/api/v3/images/snaken/generations

Body (required): input
Headers (required): x-solo-developer, x-you-anywhere-from-ryzenth

Response:
{
"success": true,
"task_id": "4704be54-b4d9-43cf-bf33-3b6fdea5c399",
"task_status": "pending"
}

🔄 Polling Task Status

GET https://api.ryzenths.dpdns.org/api/v3/images/snaken/generations/{uuid}

Task Status:
running: task is being processed
cancel: task canceled
failed: Task failed
completed: task completed

Example Python Code:
from Ryzenth.helper import to_buffer
import asyncio
import requests

async def get_image():
while True:
responseTask = requests.get(
"https://api.ryzenths.dpdns.org/api/v3/images/snaken/generations/4704be54-b4d9-43cf-bf33-3b6fdea5c399"
).json()

if responseTask["task_status"] == "completed":
img = to_buffer(responseTask["base64_json"], return_image_base64=True)
return img

if responseTask["task_status"] == "cancel":
raise Exception("Task exceeded cancel")
break

if responseTask["task_status"] == "failed":
raise Exception("Task exceeded failed")
break

await asyncio.sleep(1.0)

raise Exception("Task polling exceeded maximum retries")


⚡ Beta Endpoint:
POST https://api.ryzenths.dpdns.org/api/v1/images/beta/generations

Body (required): prompt
Headers (required): same as above

Response: immediately return image content (standard resolution, ±5 seconds processing).
This media is not supported in your browser
VIEW IN TELEGRAM
TEXT-TO-VIDEO (New)

You can access the endpoint:
https://api.ryzenths.dpdns.org/api/v3/{type}/snaken/generations

with the type parameter being images or videos.

model takes about 1 to 2 minutes to process a task, while previous models usually take more than 2 minutes. Use a polling mechanism with a reasonable query interval, such as 15 seconds, to retrieve the results.

Each task_id is valid for 24 hours. After this period, you can no longer query the result. The system returns the task status as cancel

Code: https://t.me/+ZPXtrETLhMQzMzVl
Examples full code:
from Ryzenth.helper import to_buffer
import asyncio
import requests

response = requests.post(
"https://api.ryzenths.dpdns.org/api/v3/images/snaken/generations",
headers={
"x-solo-developer": "userid:1191668125",
"x-you-anywhere-from-ryzenth": "true"
},
json={
"input": "........"
},
timeout=30
).json()

task_id = response["task_id"]
while True:
responseTask = requests.get(
f"https://api.ryzenths.dpdns.org/api/v3/images/snaken/generations/{task_id}"
).json()
if responseTask["success"]:
if responseTask["task_status"] == "completed":
img = to_buffer(responseTask["base64_json"], return_default_base64=True) # Update Ryzenth lib from GitHub (use return_default_base64 instead of return_image_base64) support filename="something.mp4"

return img # get jpg

else:
if responseTask["task_status"] == "cancel" or responseTask["task_status"] == "failed":
raise Exception(f"Task exceeded: {task_id}")
break
await asyncio.sleep(1.0)

raise Exception("Task polling exceeded")
Javascript pro ❌
Typescript interface hacked ✅ ☠️
You can also use Ryzenth via OpenAI compatible API

Don't like the Ryzenth Multi API SDK? Don't worry, we support OpenAI compatible formats too.

Examples code:
from openai import OpenAI

clients = OpenAI(
api_key="ryzenth-free",
base_url="https://api.ryzenths.dpdns.org/api/v1",
)
completion = clients.chat.completions.create(
model="moonshotai/kimi-k2-instruct",
messages=[
{'role': 'system', 'content': 'You are a helpful assistant'},
{'role': 'user', 'content': 'Who are you?'}
]
)

print(completion.choices[0].message.content)

Result: Ryzenth models will run like the regular OpenAI API without the need for major code changes
You can get GPT-5 power directly with Ryzenth ⚡

You can also use the chat.completions style API with OpenAI’s Python SDK. Just point the base URL to Ryzenth
from openai import OpenAI

clients = OpenAI(
api_key="ryzenth-free",
base_url="https://api.ryzenths.dpdns.org/api/v1",
)

response = clients.responses.create(
model="gpt-5",
input=[
{
"role": "developer",
"content": "Talk like a pirate."
},
{
"role": "user",
"content": "Are semicolons optional in JavaScript?",
}
]
)

print(response.output_text)
You can use typescript/javascript

import OpenAI from 'openai';

const clients = new OpenAI({
apiKey: "ryzenth-free",
baseURL: "https://api.ryzenths.dpdns.org/api/v1"
});

const response = await clients.responses.create({
model: 'gpt-5',
input: [
{
role: "developer",
content: "Talk like a pirate."
},
{
role: "user",
content: "Are semicolons optional in JavaScript?",
}
]
});

const completion = await clients.chat.completions.create({
model: 'moonshotai/kimi-k2-instruct',
messages: [
{ role: 'system', content: 'Talk like a pirate.' },
{ role: 'user', content: 'What your name?' },
],
});

console.log(completion.choices[0].message.content);
console.log(response.output_text);
Typescript interface is crazy 😂☠️

Very hard
if (something) {} else if (something) {} else { return "LOL 🗿" }

Same python code easy
if something:
pass
elif something:
pass
else:
return "LOL 🗿"
Gue udah beres nih, bukan sok jago 😎

Ryzenth sekarang support:
Chat Completions: https://api.ryzenths.dpdns.org/api/v1/chat/completions
Responses API: https://api.ryzenths.dpdns.org/api/v1/responses

Examples output:
{
"id": "resp_01k5ee1bx7fpnr32kmpzka5ks1",
"object": "response",
"status": "completed",
"created_at": 1758199852,
"output": [
{
"type": "reasoning",
"id": "resp_01k5ee1bx7fpp8b19xgcd5ms87",
"status": "completed",
"summary": []
},
{
"type": "message",
"id": "msg_01k5ee1bx7fppvzbc91r1gm2m9",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "output_text",
"text": "I'm an artificial intelligence model known as Llama. Llama stands for \"Large Language Model Meta AI.\"",
"annotations": [],
"logprobs": null
}
]
}
],
"previous_response_id": null,
"model": "llama-3.3-70b-versatile",
"reasoning": {
"effort": "medium"
},
"max_output_tokens": null,
"text": {
"format": {
"type": "text"
}
},
"tools": [],
"tool_choice": "auto",
"truncation": "disabled",
"metadata": {},
"temperature": 1,
"top_p": 1,
"user": null,
"service_tier": "default",
"background": false,
"error": null,
"incomplete_details": null,
"usage": {
"input_tokens": 39,
"input_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"output_tokens": 23,
"output_tokens_details": {
"cached_tokens": 0,
"reasoning_tokens": 0
},
"total_tokens": 62
},
"parallel_tool_calls": true,
"store": false,
"top_logprobs": 0,
"max_tool_calls": null
}
FREE UNLOCK BY RYZENTH

Endpoints responses: https://api.ryzenths.dpdns.org/api/v1/responses

List models:
1. llama-3.3-70b-versatile (speed recommend)
2. gpt-5
3. gpt-5-mini
4. gpt-5-nano

Endpoints completions: https://api.ryzenths.dpdns.org/api/v1/chat/completions

List models:
1. qwen-plus
2. openai/gpt-oss-20b
3. moonshotai/kimi-k2-instruct (speed recommend)
4. meta-llama/llama-guard-4-12b
5. meta-llama/llama-4-scout-17b-16e-instruct

Endpoints images/videos generations:
https://api.ryzenths.dpdns.org/api/v3/{type}/snaken/generations

Written by Rendy:
Gua solo sendiri aja bisa cepet.
Lu malah bikin grup jadi tempat ngemis code.

Bedanya kita:
- Gua baca docs
– Lu baca chat doang

Skill lu bakal mandek kalo cuma modal copas doang. Capek deh…

P.S:
Gua bukan dukun coding, goblok!
Search dulu, baru nanya!
Custom models:
1. ryzenth-ingalesh
2. ryzenth-darknet
3. ryzenth-ultraCEO
4. ryzenth-otakuAI

Examples code:
response = clients.responses.create(
model="ryzenth-ingalesh",
input="kamu siapa?"
)

print(response.output_text)

Code: https://t.me/c/1558215042/3462
📝 Changelog – Ryzenth API

Date: 2025-09-19

🥷 Added
New Endpoint: /api/v1/search-darknet

Allows searching of darknet content with the include_answer option for concise answers.
New Models (Multi API) in chat.completions:
- ryzenth-web-compatibility
- gemini-2.0-flash

🛠 Improvements
Improved API compatibility for faster, more relevant search results.
More consistent JSON output format (including answer, images, and results).

Examples code
import requests, json

url = "https://api.ryzenths.dpdns.org/api/v1/search-darknet"
headers = {"content-type": "application/json"}
payload = {
"query": "What this TeamKillerX Ryzenth on Github",
"include_answer": "basic"
}

resp = requests.post(url, headers=headers, json=payload)
print(json.dumps(resp.json(), indent=4))

Example output
{
"query": "What this TeamKillerX Ryzenth on Github",
"follow_up_questions": null,
"answer": "TeamKillerX's Ryzenth is a powerful Multi-API SDK for handling API keys and database connections easily. It was last updated in 2023. The project is active on GitHub.",
"images": [],
"results": [
{
"url": "......",
"title": ".....",
"content": "TeamKillerX/Ryzenth.Ryzenth is a powerful Multi-API SDKdesigned to seamlessly handle API keys and database connections with ease. Read first https",
"score": 0.83742094,
"raw_content": null
},
......
}
Thanks bye 😎
Gemini PRO 1 year Free trick hack

#Student #Hack #By @zxyeor
❤1
🎓 How to Get Google AI Pro 1 Year Free
Disclaimer: This content is for educational purposes only. Use at your own risk. This channel does not promote or guarantee any method.

🔗 Tools & Links
VPN: SuperVPN
Step 1: Google AI Student Offer
Step 2: Random Name Generator (Hindi)
Step 3: Random Indian Phone Generator

🪪 Student ID Card Maker (Canvas Idea)
School Name: Ink Art Motion School, Pathanamthitta
Your Own Logo: (Upload your logo)
Profile Photo: (Use fake people generator if needed)
Fill the card with:
Name: (Use name from Step 2)
Class: Art
Roll Number: Random 8 digits
Date of Birth: Random
Address: Pathanamthitta
Mobile: Use number from Step 3
Email Address: mx.<roll>@edu.acc.in

⚠️ Notes
This is just an example flow results not guaranteed.
Don’t spam or repeat attempts excessively (max 1 try).

#Tutorial #HackBest #By @zxyeor